/**
 * 工具函数统一导出文件
 * @description 将各个功能模块的函数统一导出，保持向后兼容性
 */

// 从存储模块导入数据存储相关函数
export { 
  syncLocal, 
  getLocal
} from './storage'

// 从数据管理模块导入数据操作相关函数
export { 
  updateData, 
  initData, 
  updateFilterItems 
} from './dataManager'

// 从工具模块导入通用工具函数
export { 
  getRandomColor,
  formatDate,
  getDaysBetween,
  deepClone,
  debounce,
  throttle
} from './tools'

// 为了保持向后兼容，将关键函数挂载到window对象
import { syncLocal } from './storage'
window.syncLocal = syncLocal
